An OODB \Part" Relationship Model
نویسندگان
چکیده
The whole-part organizational method is one which pervades human thinking, and as such plays an important role in data modeling. This is especially true in manufacturing, design, graphics, multi-media, and document processing|areas targeted by object-oriented databases (OODBs). In this paper, we formally deene OODB relationships which provide constraints and functionalities that enforce real-world, whole-part interactions between objects of the database. These OODB \part" relationships capture a variety of semantics including exclusiveness/sharing, single-/multi-valuedness, cardinality range-restriction, ordering of deenite or indeenite number, essentiality, dependency, and value propagation. For each kind of relationship, we present a graphical symbol which enhances an OODB graphical schema representation that we have previously developed. Among the part relationships presented, two of them, the global exclusive and the class exclusive, reene the notion of exclusiveness between wholes and parts. Two others allow dependency to be directed from the part to the whole, or vice versa. Similarly, data values may be propagated either upward or downward along the part relationship. A basis for the realization of the part relationships in the context of an existing OODB data model is discussed.
منابع مشابه
Frameworks for incorporating semantic relationships into object-oriented database systems
A semantic relationship is a data modeling construct that connects a pair of classes or categories and has inherent constraints and other functionalities that precisely reflect the characteristics of the specific relationship in an application domain. Examples of semantic relationships include part-whole, ownership, materialization, and role-of. Such relationships are important in the construct...
متن کاملIncorporating Semantic Relationships into an Object-Oriented Database System
Semantic relationships, those class-to-class connections that carry inherent support for constraints and various other functionalities, play an important role when building information models for applications. This is true whether one employs traditional data modeling techniques, knowledge-representation languages, or object-oriented modeling methodologies. An example of such a semantic relatio...
متن کاملA Notation for Describing Aggregate Relationships in an Object-Oriented Data Model
The emphasis in object-oriented databases (OODBs) is on the inheritance, or "is a," type of relationship; yet, many relationships within databases are of the aggregate type—e.g., "is a part of" and "is associated with." While the semantics of the inheritance relationship is directly supported by OODB systems, the semantics of aggregate relationships must often be implemented again and again by ...
متن کاملEnhancing OODB semantics to support browsing in an OODB vocabulary representation
In previous work, we have modeled a vocabulary given as a semantic network by an OODB (Object-Oriented Database). The OODB schema thus obtained provides a compact abstract view of the vocabulary. This enables fast traversal of the vocabulary by a user. In the semantic network vocabulary, the IS-A relationships express the specialization hierarchy. In our OODB modeling of the vocabulary, the SUB...
متن کاملA Knowledge Based System Converting ER Model into an Object-Oriented Database Schema
In this paper, we discuss a knowledge based system, KERO, which implements a methodology converting an entity-relationship (ER) model into a structurally objectoriented database schema. A set of rules that can convert most semantic constructs of ER models into an OODB schema is discussed. Our method is an improved one which can properly convert many-to-many relationships with non-key attributes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992